package assert

import "fmt"

func DoSomething(p interface{}) {
	switch v := p.(type) {
	case int:

		fmt.Println("Integer", v)
	case string:

		fmt.Println("String", v)
	case nil:
		fmt.Println("Nil")
	default:

		fmt.Println("Unknow Type")
	}
}
